# locust777


gets    输入

#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	char str[15] = {0};
	gets(str);
	//puts(str); //出现错误，无法输出,printf无法输出，只有puts可以
	printf("%s",str);  //%c,输出字符，只有%s才可以输出

system("pause");
return 0;



////strcat  连接

#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	char str[15] = {"hello "};
	char str2[10] = {"world"};
	strcat(str,str2); //拼接，中间没有空格
	printf("%s\n",str); 
system("pause");
return 0;
}



////strcpy  复制
//

#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	char str1[20] = {0};
	char str2[19] = {"welcom my world"};
	strcpy(str1,str2);
	puts(str1);

system("pause");
return 0;
}



////strcmp  比较
//

#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	char str1[20] = {"acce"};
	char str2[19] = {"welcom my world"};
	char tmp[30] = {0};
	tmp[30] = strcmp(str1,str2);    //无输出值，后期重新修正
	puts(tmp);
system("pause");
return 0;
}


////strlen  长度

1
//
#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	char str1[20] = {"welcome my world"}; //字符串末尾存在一个，\0  //16
	char str3[20] = {"hello world"};
	char str2[20] = {'h','e','l','l','o',' ','w','o','r','l','d'};
	printf("str1的长度是：%d\n",strlen(str1)); //16
	//puts(strlen(str2)); //类型不兼容
	printf("str2的长度是：%d\n",strlen(str2));//11
	printf("str3的长度是：%d\n",strlen(str3));//11



system("pause");
return 0;
}


2
#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	char str[10] = "china";
	printf("%d,%d\n",strlen(str),strlen("china"));

system("pause");
return 0;
}
//strcpy  交换

#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
	//char str1[20]={"hello world"},str2[20] = "cqrw";
	//strcpy(str1,str2);   //只能交换一次
	//puts(str1); //str2
	//puts(str2); //str2


	char str1[20]={"hello world"},str2[20] = "cqrw",str3[20];
	strcpy(str3,str1);  //设置第三当成酒杯
	strcpy(str1,str2);
	strcpy(str2,str3);
	puts(str1);
	puts(str2);

system("pause");
return 0;
}

////strlwr  大写字母转小写
//
////strupr  小写字母转大写
#include<string.h>
#include<Windows.h>
#include<stdio.h>
int main()
{
	char str1[20]={"Hello world"},str2[20] = "cqrw";
	strlwr(str1);  //转小写  ,全部或者部分都可以转换
    strupr(str2);  //转大写
	puts(str1);
	puts(str2);

system("pause");
return 0;
}

